エディタを作ろう(2) 編集子の設計